import random  # 导入random模块，用于生成随机数
import string  # 导入string模块，用于生成字符串

# 定义随机范围的字符串
all_data = string.ascii_lowercase + string.digits
# string.ascii_uppercase表示大写字母a-z的字符串
# string.ascii_lowercase表示小写字母a-z的字符串，string.digits表示数字0-9的字符串
# all_data将这两个字符串拼接起来，形成包含小写字母和数字的字符串

# 生成30位的随机字符
random_string = ""
for i in range(30):
    random_string += random.choice(all_data)
    # random.choice(all_data)从all_data中随机选择一个字符
    # 通过循环30次，每次随机选择一个字符并添加到random_string中

print(random_string)
# 打印生成的随机字符串
